﻿
/*  Custom CSS */
#MainContent_Wrapper_PTW_FacilitiesHelp{
	margin-left:-365px;
}

#MainContent_Wrapper_PTW_CasesTasksHelp{
	margin-left:-365px;
}

#MainContent_Wrapper_PTW_ChangeHelp{
	margin-left:-365px;
}

#MainContent_Wrapper_PTW_CIHelp{
	margin-left:-365px;
}

#MainContent_Wrapper_PTW_CaseTaskList, #MainContent_Wrapper_PTW_CaseTools,#MainContent_Wrapper_PTW_TaskDetail_Summary, #MainContent_Wrapper_PTW_PermitActivityDetail,#MainContent_Wrapper_PTW_ManCaseTools,#MainContent_Wrapper_PTW_ManCCCaseTools,#MainContent_Wrapper_PTW_CCCaseTools, #MainContent_Wrapper_PTW_CCManCaseTools, #MainContent_Wrapper_PTW_PermitFeeList,#MainContent_Wrapper_PTW_CCTasks, #MainContent_Wrapper_PTW_PermitTasks,#MainContent_Wrapper_PTW_PermitTech_InspectionTasks,#MainContent_Wrapper_PTW_InspectionsTasks,#MainContent_Wrapper_PTW_ManResourceLogSummary,#MainContent_Wrapper_PTW_CCManResourceLogSummary,#Wrapper_PTW_PermitTech_InspectionTasks{
	display:none;
}

#MainContent_Wrapper_PTW_ActivityDetail{
	display:none;
}

#MainContent_Wrapper_PTW_FacilitiesHelp,#MainContent_Wrapper_PTW_PMHelp, #MainContent_Wrapper_PTW_FacilitiesManHelp, #MainContent_Wrapper_PTW_InspectorHelp, #MainContent_Wrapper_PTW_PermitTechHelp, #MainContent_Wrapper_PTW_CasesTasksHelp, #MainContent_Wrapper_PTW_ManagerHelp, #MainContent_Wrapper_PTW_CCManagerHelp,#Wrapper_PTW_PermitTech_InspectorHelp,#Wrapper_PTW_DailyInspectionsHelp,#Wrapper_PTW_AssignInspectorsHelp{
	margin-left:-365px;
}

#MainContent_Wrapper_PTW_PermitTechAddressMap, #MainContent_Wrapper_PTW_PermitCaseMap{
	width:50% !important;
	height:100% !important;
	display:none;
}




#MainContent_Wrapper_PTW_GISMap {
	margin-left:-800px;
}

#MainContent_Wrapper_PTW_PMCalendarUser{
	Height:auto;
}

::placeholder{
	color:#DDDDDD;
}

#searchinput{
	color:white;
}

#MainContent_Wrapper_PTW_PermitFeeList > div > .portlet-content > .sort-panel{
	display:none;
}

#MainContent_Wrapper_PTW_PermitFeeList > div > .portlet-header > span > .autoRefreshPortlets{
	display:block !important;
}

#MainContent_TabList .ui-tabs-tab {
    border-radius: 8px;
    box-shadow: 3px #d2c9b8 2px #ECE7DD;
    box-shadow: 1px 2px 5px 0px #b6a991;
    margin-right: 10px;
}

.color-white{
	color:white;
}

.color-green{
	color:lightgreen;
}
/*#MainContent_Wrapper_PTW_PermitCases .sort-panel, #MainContent_Wrapper_PTW_PermitActivities .sort-panel{
	display:none;
}*/

#MainContent_Wrapper_PTW_TaskListMan,#MainContent_Wrapper_PTW_ActivityListMan,#MainContent_Wrapper_PTW_TaskDetail_SummaryMan,#MainContent_Wrapper_PTW_ActivityDetailMan,#MainContent_Wrapper_PTW_ManCaseSummary,#MainContent_Wrapper_PTW_UserCaseList,#MainContent_Wrapper_PTW_ProjectActivities,#MainContent_Wrapper_PTW_ProjectSummary, #MainContent_Wrapper_PTW_ProjectActivity, #MainContent_Wrapper_PTW_ProjectRequestSummary,#MainContent_Wrapper_PTW_ChildProjects,#MainContent_Wrapper_PTW_ChildProjectActivities,#MainContent_Wrapper_PTW_ChangeActivity,#MainContent_Wrapper_PTW_Change,#MainContent_Wrapper_PTW_ChangeActivities,#Wrapper_PTW_ChangeActivity,#Wrapper_PTW_Change,#Wrapper_PTW_ChangeActivities,#Wrapper_PTW_ProjectActivities,#Wrapper_PTW_ProjectSummary, #Wrapper_PTW_ProjectActivity, #Wrapper_PTW_ProjectRequestSummary,#Wrapper_PTW_ChildProjects,#Wrapper_PTW_ChildProjectActivities{
	display:none;
}






/* Comments.css */

#DetailContent_PTW_Comments td {
	white-space:pre-wrap;
}
#DetailContent_Virtual_Comments{
	height:200px;
}






/* Esri.css */

#viewDiv {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
}

#info {
	visibility: hidden;
}

.esri-popup__main-container {
	width: 225px !important;
}





/* WendiaWebForm.css */

.WebformDetails {
    border: none;
}

.FileHeadline, .memoHeadline {
    width: 100%;
    font-size: 0.8em;
    font-weight: 700;
}

.MemoPanel {
    margin-bottom: 10px;
    margin-top: 5px;
}

.webform-detail .DetailFieldData {
    font-size: 1.2em;
    font-weight: 300;
    /*width:98% !important;*/
}
/*.webform-detail .DetailFieldData input {
    padding:5px 0px 5px 5px;
}*/
.DetailSubQuestionData .WebformDetails {
    padding-left: 0px;
    margin: 0px;
}

#wrapperleft.WebFormContent:not(.modal):not(.webshopitem) {
    border: none;
    width: 70%;
    margin: auto;
    float: none;
}

.WebformDetails.ui-widget-content {
    border: none;
    background: none;
}

.ui-widget-content.WebFormMemo {
    background: none;
    border: none;
}

.ui-widget-content.answer-content {
    background: none;
}

.ui-accordion-header.Headline {
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
    font-weight: bold;
}

#WebForm {
    background: none;
}
/* indentation Off */
.SubQuestion1 {
    margin-left: 0px;
}

.SubQuestion2 {
    margin-left: 0px;
}

.SubQuestion3 {
    margin-left: 0px;
}

.SubQuestion4 {
    margin-left: 0px;
}

.SubQuestion5 {
    margin-left: 0px;
}

.SubQuestion6 {
    margin-left: 0px;
}

.SubQuestion7 {
    margin-left: 0px;
}

.SubQuestion8 {
    margin-left: 0px;
}

.SubQuestion9 {
    margin-left: 0px;
}

#SubmitBtnTop {
    display: none;
}





/* zLuma.css */


.luma-chat-toggle {
    position: fixed;
    background: #3EB1C8;
    display: flex; 
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    box-shadow: 0 1px 6px rgba(0,0,0,0.06), 0 2px 32px rgba(0,0,0,0.16);
    cursor: pointer;
  }
  
  
  
 /* zprojectforecast.css  */
 
 #estimates tr.pfrow {
	height: 30px;
	white-space: nowrap;
}

#estimates th.group,
#estimates th.ptotal {
	writing-mode: vertical-rl;
	transform:rotate(180deg);
	height: auto;
}

#estimates td.pfproject {
	cursor: pointer;
}

#estimates td.estimate,
#estimates td.rowTotal  {
	text-align: center;
}

#estimates td.rowTotal,
#NPMOestimates td.rowTotal  {
	font-weight: bold;
}

#estimates td {
	height: inherit;
}

#NPMOestimates tr.pfrow {
	height: 30px;
	white-space: nowrap;
}

#NPMOestimates th.group,
#NPMOestimates th.ptotal {
	writing-mode: vertical-rl;
	transform:rotate(180deg);
	height: auto;
}

#NPMOestimates td.pfproject {
	cursor: pointer;
}

#NPMOestimates td.estimate,
#NPMOestimates td.rowTotal {
	text-align: center;
}

#NPMOestimates td {
	height: inherit;
}

.fva-negative {
	color: #9C0006;
	background: #FFC7CE
}




/* zzsgHideQuestions.css  */

.webform-detail[data-questionpk="83570733"]{display:none;}
.webform-detail[data-questionpk="83822436"]{display:none;}
.webform-detail[data-questionpk="83567295"]{display:none;}
.webform-detail[data-questionpk="83826374"]{display:none;}
.webform-detail[data-questionpk="83566396"]{display:none;}
.webform-detail[data-questionpk="83825869"]{display:none;}
.webform-detail[data-questionpk="83828389"]{display:none;}
.webform-detail[data-questionpk="83565531"]{display:none;}
.webform-detail[data-questionpk="83566405"]{display:none;}
.webform-detail[data-questionpk="83567560"]{display:none;}
.webform-detail[data-questionpk="83570733"]{display:none;}
#ctl01_ctl04_Headline{display:none}
#ctl01_Headline{display:none}

#ctl01_83566396_83566396_83566397_83494646_{display:none;}

#ctl01_ctl44_PanelId{
	display:none;
}

.webform-detail[data-questionpk="83494478"] > span > .QuestionMainPanel > .answer-content {
    display: flex;
}

.webform-detail[data-questionpk="83494478"] > span > .QuestionMainPanel > .answer-content > .InlineQuestion {
    order: 2;
}



/* zzz.Custom.css  */

#MainContent_TabList .ui-tabs-tab {
    border-radius: 8px;
    box-shadow: 5px 5px 5px 0px #125483;
    margin-right: 15px;
    border-left: none;
    border-right: none;
}

.ui-tabs .ui-tabs-nav li{
    border-radius: 8px;
    box-shadow: 5px 5px 5px 0px #125483;
    margin-right: 15px;
    border-left: none;
    border-right: none;	
}

.ui-widget .ui-widget:not(.fa) {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
    font-size: 10pt;
}

.ui-tabs .ui-tabs-nav {
    border-bottom: none !important;
}

/* Hide Search*/
/*.header-search > .float-left:first-child{
	display:none !important;
}*/

button#Delete {
	display: none;
}

.service-card{
    background: #90BBD9;
    text-align: center;	
}

.service-card > .header-v1{
	margin-top:7px;
}

.hasControlAction i {
    font-size: small;
    margin: auto 0px;
}




/* zzziFrameForm.css  */

#iframeContainer {
    background-image: url('https://hc.wendia-na.com/WSS/Images/loading3232.gif');
    background-position: top left;
    background-repeat: no-repeat;
}
#iframeContainer iframe {
    background: transparent;
}








/* zzzWebForm.css   */
/* Set Web Form Header Background */
.ui-accordion-header.ui-state-default.Headline {
    font-weight: bold;
	border: none;
	background: transparent;
	position: relative;
	margin: .3em;
	padding: 4px;
}

/* Set Web Form Header Font */
.ui-accordion-header.ui-state-default .FormHeadline {
	color: rgb(96,96,98);
	font-size: larger;
}

/* Set the Web Form Font Size for Labels and Headlines */
.webform-detail .DetailLabel, .FileHeadline, .memoHeadline {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif !important;
    font-size: 12pt !important;
	font-weight: normal;
}

/* Set Memo and File Attachment Headers */
.WebformDetails .MemoPanel {
	margin: 10px 0px;
	width: 640px;
}
.WebformDetails .MemoPanel .memo-wrapper {
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.WebformDetails .MemoPanel .memoHeadline, .FileHeadline {
	background: #868660;
    color: #ffffff;
    padding: .5em 1em;
    font-size: 11pt;
    display: inline-block;
    min-width: auto;
}
.WebformDetails .FileHeadline {
	margin-bottom: 0px;
	width: 640px;
}
.WebformDetails .ui-widget-content.ui-file-list.has-advanced-upload {
	background: #ECE7DD;
    border: 1px solid #D9F0BE;
    border-radius: 4px 0 4px 4px;
    margin-bottom: 1rem;
    padding: 1rem !important;
	margin-top: 0px;
	width: 640px;
}

/* Center the Web Form */
#wrapperleft.WebFormContent:not(.modal):not(.webshopitem) {
    border: none;
    width: 70%;
    margin: 0 auto;
    float: none;
}

/* Allow the question labels to fill available space */
.InlineQuestion, .DetailLabel {
	width: 100%;
}

/* Format the Submit buttons */
#SubmitBtnTop, #SubmitBtnBottom, .fileupload-btn-wrap .ui-button {
	font-size: 1.2em;
    margin-right: 0.1em;
    padding: 0.4em;
    background-color: #382832 !important;
    border: 1px solid #edf2f9 !important;
    color: white !important;
    border-radius: 4px;
    transition: 0.3s;
	text-align: center !important;
    border-bottom: 3px solid #ffcb05 !important;
    margin-left: 0 !important;
	background: none;
	z-index: 100000;
}
#SubmitBtnTop:hover, #SubmitBtnBottom:hover, .fileupload-btn-wrap .ui-button:hover {
	background-color: #ffcb05 !important;
}
/* Hide the Top Submit Button */
#SubmitBtnTop {
    display: none;
}
.fileupload-listcell {
	border-bottom: 1px solid #868660;
}

.ui-widget-content .ui-state-default.fa {
    border: 1px solid #868660;
    background: #868660 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff;
    border-radius: 4px;
	font-size: .8em;
	padding: 2px;
	height: 28px;
}


.DetailSubQuestionData.SubQuestion4 {
	margin-left: 50px;
}

/*Custom Form Styles from */
a.makeHorz{
	display: inline-flex;
}

div[data-prop="Virtual.WaterMeterSize"]{
	padding-left:170px;
}

div[data-prop="Virtual.NumWaterMeters"]{
	padding-left:25px;
}
.FieldDetail{
	padding: 0;
}
.DetailLabel{
	width: auto;
    float: left;
    padding: .1em 20px 0 0;
}

.makeHorz .DetailLabel{
	width: auto;
    float: left;
	clear: none;
    padding: .1em 20px 0 0;
}
.makeHorz .DetailFieldData{
    float: right;
	clear: none;
    padding: 0 10px 0 0;
}
.makeHorzlong{
	display: inline-flex;
}

.makeHorzlong .DetailLabel{
	width: 20em;
    float: left;
    padding: .1em 0 
}
.WebFormContent{
	width:900px !Important;
}

.DetailSubQuestionData[data-path="83565531_83565531_83565532_83565523_"] {
	margin-left: 0px;
}

.DetailSubQuestionData[data-path="83566396_83566396_83566397_83494646_"] {
	margin-left: 0px;
}

.DetailSubQuestionData.SubQuestion4 {
    margin-left: 0px;
}

div[data-formpk="83563571"] {
    padding-left: 0px;
}

#ctl01_ctl36_Headline {
    padding-left: 0px;
	margin-left: -1px;
}








/* zzzzCustomPermitForm.css  */



.DetailQuestionData[data-questionpk="83567292"]{
	display:none;
}

input[type="radio"], input[type="checkbox"]{
	height:auto;
	margin-right:4px;
}

.makeHorz {
    display: inline-flex;
}

.webform-detail .DetailLabel{
	width:auto;
}

.webform-detail[data-questionpk="83566805"] > span > .QuestionMainPanel > .answer-content > .InlineQuestion{
	width:100%;
}

.webform-detail[data-questionpk="83567575"] > span > .QuestionMainPanel > .answer-content > .InlineQuestion{
	width:100%;
}

.webform-detail[data-questionpk="83567580"] > span > .QuestionMainPanel > .answer-content > .InlineQuestion{
	width:100%;
}



/* zzzzResponsive.css  */

#DetailContent_PTW_PermitActivity_GB_Id  >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_PTW_Case_GB_Id  >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_PTW_Case_GB_AddInfo  >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_ConfigurationItem_GB_Id >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_ConfigurationItem_GB_Status >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_ConfigurationItem_GB_Additional >.pob-data-container .pob-form-group .pob-label-cell,#DetailContent_ConfigurationItem_GB_Contact >.pob-data-container .pob-form-group .pob-label-cell{
	display:flex;
	font-size:small;
	height:20px;
	margin-top:-4px;
}

/* Forecast vs Actual */
.ui-dialog:has(iframe[src*="Detail?viewid=PTW_OverrideUsers"]),
.ui-dialog:has(iframe[src*="Detail?viewid=PTW_OverridePTO"]) {
	width: 600px !important;
}
.ui-dialog .dialog-detail-content:has(iframe[src*="Detail?viewid=PTW_OverrideUsers"]),
.ui-dialog .dialog-detail-content:has(iframe[src*="Detail?viewid=PTW_OverridePTO"]) {
	min-height: 200px !important;
	max-height: 300px !important;
	overflow: hidden;
}

.ui-dialog[aria-describedby="resourcelog_dialog"]{
	min-width: 500px;
}